//
//  XMWeiboAccount.h
//  XMWeibo
//
//  Created by chi on 14-8-22.
//  Copyright (c) 2014年 xiaoming. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface XMWeiboAccount : NSObject <NSCoding>

/** 访问标记 */
@property (nonatomic, copy) NSString *access_token;

/** 用户id */
@property (nonatomic, assign) long long uid;

/** 过期时间 */
@property (nonatomic, strong) NSDate *expiresDateTime;

/** 帐号是否过期 */
@property (nonatomic, assign) BOOL isExpireAccount;


#pragma mark - 类工厂方法
+ (instancetype)weiboAccountWithDictionary:(NSDictionary*)dict;

/** 单例方法 */
+ (instancetype)account;

#pragma mark - 成员方法

/** 归档 */
+ (void)saveAccount;

/** 反归档 */
+ (void)loadAccount;

/** 重置/清除帐号信息 */
+ (void)resetAccount;

@end
